R E A D M E - D A T E I
-------------------------------------------------- ----------
File: Lightning.u
Object: Lightning Trigger
================================================== ==========

Description: Unreal Class Package
Author: Michael ' Sidewinder ' Geisinger
Email Sidewinder_GER@hotmail.com
Homepage: http://sidewinder.de.vu/
Copyright: Copyright ( c) 2002 by Michael Geisinger
Version: Version 1.1 ( 08Feb2002 )
Build : UnrealEd2 (436 )
Tested : Unreal , Unreal - Return to Na Pali ,
Unreal Tournament , but not yet
- Tested network
Behavior : Generates lightning and thunder in random
selected time periods

================================================== ==========
This file is an " Unreal Class Package" . It contains a
Object in random intervals lightning and
Thunder generated. Please read the following section
carefully. Here, the operation and the properties are
ties of the object described in detail. To the object
To use , copy Lightning.u in your
Unreal \ System directory and load it in the Unreal Editor
with the command " Load" the page " Classes " of the browser.
You will find the object under Actors -> trigger.
-------------------------------------------------- ----------

OPERATION
The object created in a user definable
Range lightning and thunder. However, there are still
other properties required for the object ,
"Lightning triggers" that can work. The thunder
directly from Lightning trigger by calling the
Function <player> . PlaySound client called.
In this case, happens to be one of the property
Thunders specified sound played . each
Players can hear the thunder .
The flash is a bit more complicated : it releases the object
in randomly selected time intervals ( with MinTime
and MaxTime fixable ) a volley of lightning
from . A volley contains between including
MinLightnings and MaxLightnings lightning. to the
Be able to represent lightning , you must have one or
Install multiple triggers light Actors in their map.
Actors are those lights, of a
Event can be turned on and off .
Lightning trigger controls the lights so that
the effect of lightning is achieved.
You can create as many triggers light Actors ver -
contact as you want . You can also
sit wherever you want them and any
Enter color values.
Trigger Light , see the classes
Object-> Actor- > Light . You need this object
enter the following properties after inserting :
Insert Object > Initial State on TriggerToggle .
You also provide the property Events - > Tag
any text ( for example, " Lightning" or
"Blitz" ) . But you have to make absolutely sure
that you give the Lightning Trigger in his capacity
Lightning Event specify exactly the same event
(otherwise the flash does not work ) !
IMPORTANT: The Lightning Trigger object must first
enabled to view it can work.
Give the object that is an event -> day , the
is triggered by a trigger . Only then will
Use thunder and lightning.
The following are the individual properties
Lightning trigger the object described in detail.

-------------------------------------------------- ----------

PROPERTIES

Lightning event Specifies the event that the
Flash to fire . it
must match the event -> day of
associated trigger Lights
match.

Lightning Time Specifies the length of a flash.

MaxFastTime Specifies the maximum length of time
between flashes a volley
of .

MaxLightnings Specifies the maximum number of
Flashes on per salvo .

MaxTime Specifies the maximum length between
lightning bursts at .

MinFastTime Specifies the minimum length of time
between flashes a volley
of .

MinLightnings Specifies the minimum number of
Flashes on per salvo .

MinTime Specifies the minimum length between
lightning bursts at .

Multiple Thunder Specifies whether during a volley
played several thunder - noise
can be ( not recommended).

Thunders Returns a list of Thunder Sounds
of . Fill in the list!
from the top to the bottom!

-------------------------------------------------- ----------

TIPS & TRICKS

Duplicating Trigger Lights
When duplicating Trigger Light- Actors
one must consider the following: The property
Events > Day of the object to be duplicated
is taken NOT . The property
the new object always has a
EMPTY string !
You must EVERY new trigger Light
be set again .

Several Lightning Triggers
Especially nice is the effect , if one
several Lightning trigger in a map
be used. So you can , for example, a trigger
Lights for the trigger in the " walk-in" part
use of levels and at the same time a
other for the SkyZone the map. One has
but be careful to ensure that the
two sets of trigger light and Actors
Lightning Trigger Actors different
Values ??for Events -> day or
Lightning Trigger > Lightning are . If you
then the Lightning Trigger , which for the
SkyZone is responsible , NO Thunder Sounds
gives the following effect occurs : When you
looking at the SkyZone , one sees far contain
fernte lightning whose thunder is not heard
can , but in between times also suggests
a flash of a very close , which is a
loud thunder noise moves to itself .

Thunder Sounds
Good Thunder sounds for the property
Thunders you get by using the
Package " AmbOutside.uax " SoundFX in -
Open browser . Then select the
Subgroup OneShot . Thunder sounds
have the name " lightn ... " .

-------------------------------------------------- ----------

IN PLANNING

In planning is a delay between flash and
Thunder to the effect even more realistic to
customize .

-------------------------------------------------- ----------

ENJOY wishes when using Lightning Trigger
Michael Geisinger

Copyright ( c) 2002 by Michael Geisinger

- THE END -

============================================================
R E A D M E   -   D A T E I
------------------------------------------------------------
Datei:		Lightning.u
Objekt:		LightningTrigger
============================================================

Beschreibung:	Unreal Class Package
Autor:		Michael 'Sidewinder' Geisinger
Mail:		Sidewinder_GER@hotmail.com
Homepage:	http://sidewinder.de.vu/
Copyright:	Copyright (c) 2002 by Michael Geisinger
Version:	Version 1.1 (08Feb2002)
Build:		UnrealEd2 (436)
Getestet:	Unreal, Unreal - Return to Na Pali,
		  UnrealTournament, jedoch noch nicht
		  Netzwerk-getestet
Verhalten:	Erzeugt Blitze und Donner in zufllig
		  gewhlten Zeitabschnitten

============================================================
Diese Datei ist ein "Unreal Class Package". Es enthlt ein
Objekt, das in zufllig gewhlten Abstnden Blitze und
Donner erzeugt. Bitte lesen Sie sich den folgenden Abschnitt
genau durch. Dort werden die Funktionsweise und die Eigen-
schaften des Objekts genauer beschrieben. Um das Objekt
verwenden zu knnen, kopieren Sie Lightning.u in Ihr
Unreal\System-Verzeichnis und laden Sie es im UnrealEditor
mit dem Befehl "Load" der Seite "Classes" des Browsers.
Sie finden das Objekt unter Actors->Triggers.
------------------------------------------------------------

FUNKTIONSWEISE
	Das Objekt erzeugt in einem von Ihnen festlegbaren
	Bereich Blitze und Donner. Es sind allerdings noch
	andere Objekte erforderlich, damit das Objekt,
	"LightningTrigger", funktionieren kann. Der Donner
	wird direkt vom LightningTrigger durch Aufruf der
	Funktion <player>.ClientPlaySound aufgerufen.
	Dabei wird zufllig einer der in der Eigenschaft
	Thunders angegebenen Sounds gespielt. Jeder
	Spieler kann den Donner hren.
	Der Blitz ist etwas komplizierter: Das Objekt lst
	in zufllig gewhlten Zeitabstnden (mit MinTime
	und MaxTime festlegbar) eine Salve von Blitzen
	aus. Eine Salve enthlt zwischen einschlielich
	MinLightnings und MaxLightnings Blitzen. Um den
	Blitz darstellen zu knnen, mssen Sie ein oder
	mehrere TriggerLight-Actors in ihre Map einbauen.
	Diese Actors sind Lichter, die von einem
	Ereignis an- und ausgeschaltet werden knnen.
	LightningTrigger steuert die Lichter so, dass
	der Effekt eines Blitzes zustande kommt.
	Sie knnen so viele TriggerLight-Actors ver-
	wenden, wie Sie wollen. Sie knnen diese auch
	hinsetzen, wohin Sie wollen und ihnen beliebige
	Farbwerte geben.
	TriggerLight finden Sie unter den Klassen
	Object->Actor->Light. Sie mssen diesem Objekt
	nach dem Einfgen folgende Eigenschaften geben:
	Setzen Sie Object->InitialState auf TriggerToggle.
	Auerdem versehen Sie  die Eigenschaft Events->Tag
	mit einem beliebigen Text (z.B. "Lightning" oder
	"Blitz"). Sie mssen aber unbedingt darauf achten,
	dass Sie dem LightningTrigger in seiner Eigenschaft
	LightningEvent genau das selbe Ereignis angeben
	(sonst funktioniert der Blitz nicht)!
	WICHTIG: Das Objekt LightningTrigger muss erst
	aktiviert werden, damit es funktionieren kann.
	Geben Sie dem Objekt also ein Event->Tag, das
	von einem Trigger ausgelst wird. Erst dann werden
	Blitz und Donner einsetzen.
	Im Folgenden werden die einzelnen Eigenschaften
	des Objekts LightningTrigger genauer beschrieben.

------------------------------------------------------------

EIGENSCHAFTEN

	LightningEvent	Gibt das Ereignis an, das fr den
			Blitz ausgelst werden soll. Es
			muss mit dem Event->Tag der
			zugehrigen TriggerLights
			bereinstimmen.

	LightningTime	Gibt die Lnge eines Blitzes an.

	MaxFastTime	Gibt die maximale Lnge der Zeit
			zwischen den Blitzen einer Salve
			an.

	MaxLightnings	Gibt die maximale Anzahl der
			Blitze pro Salve an.

	MaxTime		Gibt die maximale Lnge zwischen
			den Blitz-Salven an.

	MinFastTime	Gibt die minimale Lnge der Zeit
			zwischen den Blitzen einer Salve
			an.

	MinLightnings	Gibt die minimale Anzahl der
			Blitze pro Salve an.

	MinTime		Gibt die minimale Lnge zwischen
			den Blitz-Salven an.

	MultipleThunder	Gibt an, ob whrend einer Salve
			mehrere Donner-Gerusche gespielt
			werden knnen (nicht empfohlen).

	Thunders	Gibt eine Liste der Donner-Sounds
			an. Fllen Sie die Liste unbedingt
			von oben nach unten auf!

------------------------------------------------------------

TIPS & TRICKS

	Duplizieren von TriggerLights
		Beim Duplizieren von TriggerLight-Actors
		mu man folgendes beachten: Die Eigenschaft
		Events->Tag des zu duplizierenden Objekts
		wird NICHT bernommen. Die Eigenschaft
		des neuen Objekts hat immer eine
		LEERE Zeichenkette!
		Sie muss BEI JEDEM neuen TriggerLight
		nochmals gesetzt werden.

	Mehrere LightningTriggers
		Besonders schn wird der Effekt, wenn man
		mehrere LightningTriggers in einer Map
		verwendet. So kann man z.B. einen Trigger
		fr die TriggerLights im "begehbaren" Teil
		des Levels verwenden und gleichzeitig einen
		anderen fr die SkyZone der Map. Man muss
		hierbei aber darauf achten, dass man den
		beiden Gruppen von TriggerLight-Actors und
		LightningTrigger-Actors unterschiedliche
		Werte fr Events->Tag bzw.
		LightningTrigger->Lightning gibt. Wenn man
		dann dem LightningTrigger, der fr die
		SkyZone zustndig ist, KEINE Thunder-Sounds
		gibt, tritt folgender Effekt auf: Wenn man
		in die SkyZone schaut, sieht man weit ent-
		fernte Blitze, deren Donner man nicht hren
		kann, doch zwischendurch schlgt auch mal
		ein Blitz ganz in der Nhe ein, der ein
		lautes Donnergerusch nach sich zieht.

	Donner-Sounds
		Gute Donner-Sounds fr die Eigenschaft
		Thunders bekommen Sie, indem Sie das
		Package "AmbOutside.uax" im SoundFX-
		Browser ffnen. Whlen Sie dann die
		Untergruppe OneShot. Thunder-Sounds
		haben den Namen "lightn...".

------------------------------------------------------------

IN PLANUNG

	In Planung ist eine Verzgerung zwischen Blitz und
	Donner,	um den Effekt noch realistischer zu
	gestalten.

------------------------------------------------------------

VIEL SPASS beim Verwenden von LightningTrigger wnscht
	Michael Geisinger

Copyright (c) 2002 by Michael Geisinger

- THE END -